<!DOCTYPE html>
<!--
This is a starter template page. Use this page to start your new project from
scratch. This page gets rid of all links and provides the needed markup only.
-->
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="x-ua-compatible" content="ie=edge">

  <title>{$SETTING.website_name}</title>

  {include file="../Common/cssjs"}
</head>

<body class="hold-transition sidebar-mini">
  <div class="wrapper">
      <h3 style="text-align: center;">文件类型：jpg,png,gif,rar,zip,pdf,txt,doc,docx,ppt,pptx,xls,xlsx,swf最大2M</h3>
          
    <div style="padding:20px;text-align: center;">
      <input type="file" name="" id="file">
      <button id="upload">上传</button>
      <span id="output" style="font-size:12px">等待</span>
    </div>


  </div>

  

<script>
  //https://www.jb51.net/article/84188.htm
  $('#upload').click(function(){
    if(!$("#file")[0].files[0]){
      alert('请先选择文件');
      return;	
    }
    var file = $("#file")[0].files[0];
    

    var form = new FormData();
    form.append("file", file);
    form.append("class", '{$class}');
    form.append("i", '{$i}');
    form.append("callback", '{$callback}');
    form.append('uniq', '{$uniq}');
    //Ajax提交
    $.ajax({
      url: "{$UPLOAD_URL4}",
      type: "POST",
      data: form,
      async: true,        //异步
      processData: false,  //很重要，告诉jquery不要对form进行处理
      contentType: false,  //很重要，指定为false才能形成正确的Content-Type
      dataType: 'json',
      success: function(data){
        if(parseInt(data.result.code)!=0){
          alert(data.result.msg);
        }else{
            alert('上传成功');
            if(typeof(window.parent.{$callback})!='undefined'){
              window.parent.{$callback}(data.result);
            }else{
              console.log(data);
            }          
        }
      },
      error: function(){
        alert('上传失败');	
      }
    });
    
  });
</script>  
</body>

</html>